*{margin: 0;padding: 0}
.funhead{width:100%;height: 552px;border-bottom-right-radius: 50px;
    background: -webkit-linear-gradient(50deg, #4a80f2, #4253e1);
    background: -o-linear-gradient(50deg, #4a80f2, #4253e1);
    background: -moz-linear-gradient(50deg, #4a80f2, #4253e1);
    background: linear-gradient(50deg, #4a80f2, #4253e1);
}
.funhead1{width: 1200px;margin: 0 auto;color: #fff;}
.funhead_l{width: 132px;text-align: center;margin: 85px auto 0;}
.funhead_la{font-size: 66px;font-weight: bold;border-bottom: 9px solid #feba54;line-height: 76px;}
.funhead_lb{font-size: 66px;font-weight: bold;line-height: 76px;}
.funhead_lc{font-size: 44px;font-weight: bold;line-height: 52px;}
.funhead_ld{width: 100%;}
.funhead_c{width: 405px;text-align: center;margin: 112px auto 0;}
.funhead_ca{border:14px solid #fff;padding: 4px;}
.funhead_ca1{border:3px solid #fff;text-align: center;font-weight: bold;font-size: 60px;}
.funhead_cb{font-size: 25px;line-height: 34px;margin-top: 30px;}
.funhead_cc{font-size: 20px;line-height: 34px;}
.funhead_cd{font-size: 25px;line-height: 60px;margin-top: 30px;background: #fff;border-radius: 30px;height: 60px;text-align: center;color: #4667e8;font-weight: bold;}
.funhead_r{text-align: center;margin: 70px auto 0;}
.funhead_ra{width: 66px;margin:0 auto;font-size: 60px;font-weight: bold;border-top: 7px solid #feba54;line-height: 64px;transform: scale(1.2,1);}
.funhead_rb{display: block; width: 80px;margin:  0 auto;}

.funcon{width:100%;}
.funcona{width: 1200px;margin: 0 auto;min-height: 1300px;}
.funcona_tit{font-size: 16px;color: #9facee;font-weight: bold;margin-top: 50px;margin-left: 50px;position: relative}
.funcona_tit .span1{color: #eceefb;font-size: 50px;position: absolute;left: -40px;font-weight: 400;}
.funcona_tit .span2{color: #9fb7ee;font-size: 50px;position: absolute;left: 114px;top: -40px; font-weight: 400;}
.funcona_tit p{display: block;font-size: 36px;color: #406fdd;border-bottom: 3px solid #406fdd;width: 75px;}
.funcona_r{position: relative; height: 430px;margin-top: 100px;border-radius: 30px;
    background: -webkit-linear-gradient(50deg, #4a80f2, #4253e1);
    background: -o-linear-gradient(50deg, #4a80f2, #4253e1);
    background: -moz-linear-gradient(50deg, #4a80f2, #4253e1);
    background: linear-gradient(50deg, #4a80f2, #4253e1);
}
.funcona_ra{position: absolute;right: 160px;top: -200px;box-shadow: 0 0 15px rgba(74,128,242,0.3);}
.funcona_rb{color: #eceefb;font-size: 90px;font-weight: bold;transform: scale(0.8,1);position: absolute;top: -100px;right: 500px;}
.funcona_rc{position: absolute;left: 30px;top: 50px;}
.funcona_rr{padding-left: 200px;width: 650px;padding-top: 60px;line-height: 34px;}
.funcona_rr .p1{color: #eef3ff;font-size: 20px;font-weight: bold;}
.funcona_rr .p2{color: #fff;font-size: 20px;}
.funcona_rr .p2 span{font-size: 25px;font-weight: bold;}
.funcona_rr .p3{color: #5274c0;font-size: 18px;line-height: 46px;margin-top: 110px;position: relative;}
.funcona_rr .p3 span{font-size: 23px;font-weight: bold;}
.funcona_rd{box-shadow: 0 0 15px rgba(74,128,242,0.3);margin-top: 30px;}
.funcona_re{position: relative;padding-left: 200px;width: 650px;margin-top: 40px;line-height: 34px;height: 200px;}
.funcona_re .p1{font-size: 24px;color: #5274c0;width: 260px;padding-top: 36px;font-weight: bold;}
.funcona_re .p1 span{font-size: 16px;color: #5274c0;line-height: 28px;font-weight: 400;}

.funline{position: absolute;right: -87px;top: 18px;}
.funline .span1{background: #feba54;width: 14px;height: 14px;border-radius: 100%;display: block;float: left;}
.funline .span2{background: #feba54;width: 260px;height: 2px;display: block;float: left;margin-top: 6px;}
.funline1{position: absolute;left: 200px;top: 18px;}
.funline1 .span1{background: #feba54;width: 260px;height: 2px;display: block;position: absolute; left: 276px;}
.funline1 .span2{background: #feba54;width: 2px;height: 138px;display: block;position: absolute;left: 275px;}
.funline1 .span3{background: #feba54;width: 14px;height: 14px;border-radius: 100%;display: block;position: absolute;top: 130px;}
.funline1 .span4{position: absolute;background: #feba54;width: 2px;height: 22px;display: block;left: 748px;top: 115px;}
.funline1 .span5{background: #feba54;width: 750px;height: 2px;display: block;position: absolute;top: 136px;}

.funconb{width: 1200px;margin: 0 auto;min-height: 600px;}
.funconb_bg{position: relative; height: 430px;margin-top: 150px;border-radius: 30px;
    background: -webkit-linear-gradient(50deg, #4a80f2, #4253e1);
    background: -o-linear-gradient(50deg, #4a80f2, #4253e1);
    background: -moz-linear-gradient(50deg, #4a80f2, #4253e1);
    background: linear-gradient(50deg, #4a80f2, #4253e1);}
.funconb_l{position: absolute;top: -60px;left: 60px;}
.funconb_r{padding-left: 600px;}
.funconb_rb{color: #eceefb;font-size: 90px;font-weight: bold;transform: scale(0.8,1);position: absolute;top: -100px;right: 150px;}
.funconb_tit{font-size: 16px;color: #9facee;font-weight: bold;margin-top: 100px;margin-left: 50px;position: relative}
.funconb_tit .span1{color: #eceefb;font-size: 50px;position: absolute;right: 80px;top: -80px; font-weight: 400;}
.funconb_tit .span2{color: #9fb7ee;font-size: 50px;position: absolute;right: 314px;top: -140px; font-weight: 400;}
.funconb_tit1{font-size: 16px;color: #fff;font-weight: bold;padding-top: 60px;position: relative}
.funconb_tit1 p{display: block;font-size: 36px;color: #fff;border-bottom: 3px solid #fff;width: 145px;}
.funconb_rc{color: #fff;font-size: 18px;line-height: 38px;margin-top: 25px;}
.funconc{position: relative;width: 700px;background: #f5f6fd;margin: 0 auto 100px;text-align: center;padding: 50px 0;color: #4668e9;font-size: 44px;line-height: 78px; font-weight: bold;}
.funcon_add{}
.funcon_add .span1{color: #9fb7ee;font-size: 50px; position: absolute;left: 114px;bottom: 40px;font-weight: 400;}
.funcon_add .span2{color: #fae1b7;font-size: 50px; position: absolute;right: 114px;bottom: 80px;font-weight: 400;}
.funcond{width: 920px;margin: 0 auto;}
.funcond_p1{width: 50px;line-height: 50px;display: inline-block;position: absolute;}
.funcond_p2{width: 34px;font-size: 30px;font-weight: 400; line-height: 34px;display: inline-block;padding-right: 50px;margin-left: 80px;}
.funcond_p3{font-size: 17px;color: #5274c0; line-height: 38px;font-weight: 400;margin-top: 80px;}
